I would like support for flac if possible. In addition, I would like some sort of keyboard (I'm ok if it's a touchscreen keyboard, but I kind of prefer the physical kind). However, the number one factor is sq. What do you guys think?