Quote fromQuote fromI've just sadfaced because I didn't get to play with them before the update but oh well.
A suggestion that I'd like to see (Also is a nice concept for other mods) would be for it to detect the Meta-Data (Power Range) of the Redstone just before it and use that to determine the distance that it opens.
Basically, since the power level of RedStone (The shades up to 15 away from source) are stored and read from the Meta-Data of each Redstone piece, have that determine how many Blocks or Half Blocks (Half Blocks wouldn't really work though) the piston extends. Maybe just have it where every 5th RedStone Meta-Data it extends another Block so it goes 0-5 from source = 3 blocks, 6-10 from source it extends 2 blocks, 11-15 from source it extends 1 block.
doing that would make building contraptions and things alot harder
Not really, just space out your repeaters to the desired lengths. Plus, with a 5 block buffer between blocks, if you can use RedStone properly you won't have any trouble making things as you want.