Well, programming just about any computer can be rewarding, and, although certainly not always, is usually fun. :)
In fact, if you put DOS and graphics aside, programming an Apple 1 is not so different from programming an Apple II. For BASIC, the limitations of the Apple 1 version may be...