Is there any description as to WHY your device is not compatible? Usually clicking on that gives you more info. Sometimes it might be because you flashed a ROM from another country and it won't let you install certain things. Another case would be a funky kernel version in the ROM that messes up the apps when they compare your system version with their latest compatibility tables.
I'd stick to a known ROM if you want to avoid compatibility issues... Or, if you have the app's APKs, you could try installing it anyway and see if they work.