Re: Still no multi user/account support though
Enterprise management has you covered here with a variety of options on the way but principally the option to create basically an entire second storage area with everything independent on the device for BYOD management. There is a news item on this very site, posted yesterday in fact.
Re: mouse support - Jump desktop (RDP client) has had support for the Swiftpoint GT built in for some time, but you can't use your (rather expensive) mouse elsewhere in iOS. Maybe that's about to change? Let's hope so.