Is there an interactive calendar widget that allows me to switch between agenda view and calendar view? I'm looking for an interactive calendar widget that allows me to switch between agenda view and calendar view. 

The Go Calendar widget is really useful allowing you to scroll through the agenda and also select the calendar view which allows you to easily create an event for a given date. 

Unfortunately I couldn't find a calendar widget that offers similar features and usability. 
I'd like to change my default launcher but don't wanna lose the useful widget. 
Anyone know an alternative?
Agenda Widget Plus allows a user to do this easily.

As far as full scale calendar app replacements go, give the excellent Jorte Calendar a try - it too has loads of widgets and many customizable settings.