I've got both the DiNovo Mini and a Microsoft 7000 Bluetooth keyboard and I find myself reaching for the full-sized keyboard more often than the Mini. The Mini is fine for occasional use but there are few things I don't like about it. Unless you have the keys memorized you may have a hard time reading some of the multi-function key placards. I tend to watch my HDTV in a darkened room so reading the extra functions on the keyboard is next to impossible without the lights on. For some reason they decided to print the special functions in blue on a dark gray background.
I personally prefer a full-sized keyboard when I type, but then again, I rarely do any texting on my cell phone either. For the younger crowd that likes to use their thumbs for typing, the DiNovo Mini may be just what you're looking for.
The main keyboard is a QWERTY layout but there are many other keys that are placed in non-standard locations, forcing you to look at the keyboard while you type. Again, you will usually need to use it with the room lights on because the backlit keys don't stay on very long. I believe you may be able to program the time that they stay on but I never bothered to do anything with it.