Don't really know if this is relevant if PB2.5 comes out since it will support programming (big + yay!) but..
Here's some suggestions to improve the current ALE system.
1. Ability to group objects together
(Suggestion by Kiriakos Gr96)
For example, we can group the backgrounds of a base map into group 1. If we ever want to change the texture of the group, we can toggle into group mode and change the background texture of the entire group.
2. Moving default decorations with offsets.
Self-explanatory. Hard to align text decorations.
3. Formatting ability with text decorations.
Like HTML, it would be great if we could format our text.
For example: You are <b>SUPER</b> cute! (Use \ to treat special characters like < as character itself. Use double \\ to print one \. Standard programming practice.)
4. Stop AI from switching to swords when PSI is disabled.
Like it doesn't make sense..
5. Convert value in variable 'A' from String to Int. Return value 'B' if failed.
This is so useful for variable manipulations.
6. Convert value in variable 'A' from Int to String. Return value 'B' if failed.
7. Allow visibility multiplier for background.
(Also make hex colour and visibility an inbuilt attribute for decorations instead of it being a trigger action.)
8. Option to mute antigravity decors.
Self-explanatory.