neither get this onehttps://www.rolandus.com/products/productdetails.php?ProductId=1128&ParentId=437Ive had it for almost a year now and I absolutely love it feels just like a grand piano. Has tons of different piano sounds as well as modifiable Piano sounds. Great for gigs if you ever do any or taking back and forth to classrooms? never had and problem with hooking up it through midi, never had to remap anything or mess with anything complicated just plug in and record. if not this one then id say go with the first link you posted. Don't go for casio.