How is your android experience?
Some tips to make your nexus 5 smoother:
Go to Settings>about phone>( keep on tapping on build number until you have developer options), go to settings again and you should have the developer options, go in, scroll down and you should see window animation scale, transition animation scale and animator animation scale, change all to .5x.
Also, you can try changing the select runtime to use art instead of use dalvik.
Your phone will reboot and it will take 10-15minutes to set up your phone.
Since you are coming from ios, i suggest staying stock for awhile to familiar yourself with android 1st before going deeper as stock android is good enough.

EdIt: just saw your post of you going to slimkat and elementalx.

Ignore my last paragraph then.
thanks for tht tips. very happy with it so far, has been messing around n installing tons of stuff to try it out.
btw, im having trouble installing xposed framework, i click install n once it done i click the framework n click install/update, it suppose to let me accept smtg but tht thing dint show n i couldnt install it. anyone having this problem?