Nope, I won't do ARM11 <--> ARM9 on Nintendo TWL_FIRM / AGB_FIRM, it's an absolute hell
Perhaps possible to experiment on the upcoming homebrew replacement AGB_FIRM, but no promises it's actually possible.
If you want the best image quality then definitely the DSi, because there is no scaling. Although I never had a DSi (only a DSLite), so I don't know what the image quality is on the DSi LCD.
Also yes, smaller 3DS screens have better image quality. Original 2DS has a really good LCD, although a bit washed out compared to a new3DSXL or an original old3DS.
The "scanlines" are just artifact of how 3D is achieved on the screen, and how far apart each pixel is. They somehow had to cram in 2 pixels next to eachother in place of 1 real pixel for the 3D to work. But because of this pixel cramming is not done on the other axis, it looks like CRT scanlines, where the line blends together, but there are nasty empty spaces between the scanlines.
You can still see the edges of the pixels on a 2DS, but there are no scanline artifacts, it's just that you can see each pixel because of how low-resolution the screens actually are
In conclusion.
- if you want the pixel sharpness to "cut your eye" then get a DSi, but I'm not sure what the display quality is because I never had one
- if you're okay with scaling artifacts then get a 2DS or a new2DSXL (although watch out with the new2DSXL, the top screen really flimsy and breaks just by looking at it wrong)
- or if you have a good eyesight and don't mind playing on a really small screen then definitely 2DS