Shiva is nice..realy..i like fact that is supported LUA, industry standard in games scripting..however, if you compare prices between Unity and Shiva and keep in mind fature and number of platforms supported at the moment, I think Unity is better option, since price difference is not that high having in mind features and portability to other platforms..at the moment i think Unity is a winner..