Yamaha DGX-670 vs Roland FP-30X | Which has the BEST features?