You asked for more than one suggestion, so here are some that spring to mind that have a less negative feeling than 'weird'. I am not sure if you are using it to describe a person, but they could also fit other things
Quirky: Having or characterized by peculiar or unexpected traits or aspects
Things are often described as quirky when they are unusual or different, but also interesting and unusual.
Kooky: (especially of a person) strange in their appearance or behaviour, especially in a way that is interesting:
I think this is a 'cute' way of describing someones unusual habits or demeanour, in an endearing way.
Offbeat > unusual, unconventional, or eccentric
To describe someone, or something, as offbeat gives the impression of them not running with the herd but being individual and confident in being so.
It really depends on the context and what you are describing as to whether these suggestions are suitable.