I am a Mac user. I do not have an engine either, let's not even mention any Chessbase product.
The problem with installing windows on my Mac for the purpose of a database is that I will have to reboot just to run Chessbase since loading windows will force you boot-up in WIndows. Running a parallel is not an option for me. Engine, database, and my other Mac functions and we are talking about a huge resource hog.
I want a database for MAC, I would be willing to pay out some good money for it.
Scid vs Mac certainly has a lot more features than ChessX. I personally don't like the user interface for Scid vs Mac. Others might like the user interface. I don't mind having fewer features as long as the program does what I want it to and does it well.