Hi,
If you match the 'SSD' to your system via optimization so that the cache & write back are functional(if the SSD supports write back) then noop works fine for me. If you are in need of database management then use 'deadline'.
Get your 'SSD' specifications then optimize your GNU/Linux based on that. Most modern kernels can be optimized for 'SSD' operations. Setup the specific device for a specific scheduler, do not make the scheduler system wide. Assign the scheduler to that device so you will not create a problem.
Be sure to do a LQ
Search since this subject has been covered many times.
Hope this helps.
Have fun & enjoy!