IMO, virtual keyboards don't hold a candle to physical keyboards. That being said, keyboard/case combos that fit the mini tend to have pretty small keys which may not be much of an improvement over a virtual keyboard.
I suggest you check them out at the store and see if the physical size of a mini keyboard works for you.